\section{Apéndice}
\subsection{Enunciado}
\input{tp3_1_2012.tex}
\newpage
\subsection{Compilación}

La manera de compilar el tp es ejecutando por linea de comando un archivo que adjuntamos llamado main este tiene permisos de ejecución. Es decir, para ejecutarlo escribimos lo siguiente por consola:

\begin{verbatim}
./main
\end{verbatim}

El contenido de este archivo es el siguiente:

\begin{verbatim}
clear;g++ -Wall main.cpp Matriz.cpp CargarDatos.cpp algoritmos.cpp 
    -o tp3  && ./tp3 ./prueba3.txt
\end{verbatim}

Como se puede ver una vez compilado ejecutamos
\begin{verbatim}
./tp3 ./prueba3.txt
\end{verbatim}

Esto lo que realiza es ejecutar el método default y la heurística default. El método que elegimos como default es el método de givens y la heurística que usamos como default es la heurística número 5.

Si se quiere seleccionar el método y la heurística pasamos dos parámetros más.
\begin{verbatim}
./tp3 ./prueba3.txt metodo heuristica
\end{verbatim}

Donde los valores de $metodo$ pueden ser:
\begin{itemize}
\item{1 (metodo de Givens)}
\item{2 (metodo de Householder)}
\end{itemize}

Y los valores de $heuristica$ pueden ser:

\begin{itemize}
\item{1 (HEURISTICA 1)}
\item{2 (HEURISTICA 2)}
\item{3 (HEURISTICA 3)}
\item{4 (HEURISTICA 4)}
\item{5 (HEURISTICA 4)}
\end{itemize}
